/**
 * Para las funciones de tareas add/edit
 */
function tareas_form() {
	$("#tarea-tipo-repeticion").change(function() {
		switch ($(this)[0].value) {
			case "NO":
				$("#div-campos").addClass("hidden");
				break;
			case "DAY":
				$("#div-campos").removeClass("hidden");
				if ($("#select-intervalo")[0].value > 1) {
					$("#span-intervalo").html("días");
				}else{
					$("#span-intervalo").html("día");
				}
				break;
			case "WEEK":
				$("#div-campos").removeClass("hidden");
				if ($("#select-intervalo")[0].value > 1) {
					$("#span-intervalo").html("semanas");
				}else{
					$("#span-intervalo").html("semana");
				}
				break;
			case "MONTH":
				$("#div-campos").removeClass("hidden");
				if ($("#select-intervalo")[0].value > 1) {
					$("#span-intervalo").html("meses");
				}else{
					$("#span-intervalo").html("mes");
				}
				break;
			case "YEAR":
				$("#div-campos").removeClass("hidden");
				if ($("#select-intervalo")[0].value > 1) {
					$("#span-intervalo").html("años");
				}else{
					$("#span-intervalo").html("año");
				}
				break;
		}
	});
	$("#select-intervalo").change(function() {
		if ($(this)[0].value > 1) {
			$("#span-intervalo").html( plural( $("#span-intervalo").html() ) );
		}else{
			$("#span-intervalo").html( singular( $("#span-intervalo").html() ) );
		}
	});
	$("#finaliza-radio-nunca").click(function() {
		$("#finaliza-fecha").addClass("hidden");
	});
	$("#finaliza-radio-hasta").click(function() {
		$("#finaliza-fecha").removeClass("hidden");
	});
	$("#TareaPlazo").datepicker({
		dateFormat: 'dd/mm/yy',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
		dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
		dayNames: ['Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado'],
		duration: 'fast',
		firstDay: 1,
		selectOtherMonths: true,
		showOtherMonths: true
	});
	$("#finaliza-fecha").datepicker({
		dateFormat: 'dd/mm/yy',
		monthNames: ['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],
		monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
		dayNamesShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'],
		dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
		dayNames: ['Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado'],
		duration: 'fast',
		firstDay: 1,
		selectOtherMonths: true,
		showOtherMonths: true
	});
};

function plural(texto) {
	switch (texto) {
		case "día": return "días"
		case "semana": return "semanas"
		case "mes": return "meses"
		case "año": return "años"
	}
	return texto;
}
function singular(texto) {
	switch (texto) {
		case "días": return "día"
		case "semanas": return "semana"
		case "meses": return "mes"
		case "años": return "año"
	}
	return texto;
}

$(document).ready(function() {
	tareas_form();
});
